package cn.smxy.admin.service;

import cn.smxy.admin.param.PlantPageAdminParam;
import cn.smxy.param.PlantAddParam;
import cn.smxy.param.PlantPageParam;
import cn.smxy.param.PlantRemoveParam;
import cn.smxy.pojo.Plant;
import cn.smxy.util.R;

public interface PlantService {
    /**
     * 单种群多科属分页展示接口
     *
     * @param plantPageAdminParam 分页参数
     * @return
     */
    R page(PlantPageAdminParam plantPageAdminParam);

    /**
     * 上传植物作品
     * @param plantAddParam
     * @return
     */
    R add(PlantAddParam plantAddParam);

    /**
     * 删除植物作品
     * @param plantRemoveParam
     * @return
     */
    R remove(PlantRemoveParam plantRemoveParam);

    /**
     * 修改植物作品信息
     * @param plantAddParam
     * @return
     */
    R update(PlantAddParam plantAddParam);
}
